// utils/encryption.js
const bcrypt = require("bcrypt");

// 加密密码
const hashPassword = async (password) => {
  const saltRounds = 10; // 盐轮数
  return await bcrypt.hash(password, saltRounds); // 加密密码并返回
};

// 比较密码
const comparePassword = async (password, hashedPassword) => {
  return await bcrypt.compare(password, hashedPassword); // 比较原始密码和加密后的密码
};

module.exports = {
  hashPassword,
  comparePassword,
};
